<?php
/**
 * 功能: PhpStorm.
 * User: 文丹
 * Date: 2018/5/18 0018
 * Time: 13:32
 */

namespace app\validate;
use app\validate\BaseValidate;

class IdValidate extends BaseValidate{
    protected $rule = [
        'id'=>'require|isPositiveInteger',
    ];

    /**
     * 验证值是否为正整数；
     * @param $value
     * @param string $rule
     * @param string $data
     * @param string $field :
     */
    protected function isPositiveInteger($value,$rule='',$data='',$field=''){
        if(is_numeric($value) && is_int($value+0) && ($value+0)>0 ){
            return true;
        }else{
            return $field.'必须为正整数';
        }

    }

}